Ext.define('Admin.view.page.group.menu.MenuModel', {
    extend: 'Ext.app.ViewModel',

    alias: 'viewmodel.group-menu',

    data : {
        // 基础数据
        topComponent : null, // 顶级父容器
        pageComponent : null, // 页面组件
        dbRowData : null,
        menuGridKeyword : '',
    },
    stores: {
        menuStore: {
            type: 'group-menu-store',
            // autoLoad: true,
            proxy: {
                type: 'ajax',
                url: '/ye/group/query',
                reader: {
                    type: 'json',
                    // type: 'array',
                    rootProperty: 'data',
                    totalProperty: 'count'
                }, 
                // Store设置请求的方法 GET POST 
                actionMethods : {  
                    read : 'GET' 
                },  
                writer : {    			
                    type : 'json'
                }	
            },
        },
        menuComboStore: {
            type: 'group-menu-store',
            // autoLoad: true,
            proxy: {
                type: 'ajax',
                url: '/ye/group/query',
                reader: {
                    type: 'json',
                    // type: 'array',
                    rootProperty: 'data',
                    totalProperty: 'count'
                }, 
                // Store设置请求的方法 GET POST 
                actionMethods : {  
                    read : 'GET' 
                },  
                writer : {    			
                    type : 'json'
                }	
            },
        },
    }
});